perm filename ICODE.F4[CMS,LCS] blob
sn#091429 filedate 1974-03-08 generic text, type T, neo UTF8
00100 DIMENSION L(72),LS(720)
00200 12 TYPE 13
00300 13 FORMAT(' TYPE FILE NAME OR <CR> FOR NEW FILE'/)
00400 ACCEPT 11,NAME
00500 IF(NAME.EQ.' ')GO TO 3
00600 IF(.NOT.LOOKD(NAME))GO TO 12
00700 CALL IFILE(1,NAME)
00800 READ(1)N,(LS(I),I=1,N)
00900 3 TYPE 1
01000 1 FORMAT(' TYPE 2 NUMBERS BETWEEN 1 AND 99'/)
01100 ACCEPT 2,J,K
01200 2 FORMAT(2I)
01300 IF(J.LT.1.OR.J.GT.99.OR.K.LT.1.OR.K.GT.99)GO TO 3
01400 IF(NAME.EQ.' ')GO TO 5
01500 IK=0
01600 CALL RNDINT
01700 20 DO 16 I=1,J
01800 16 M=RAND(1.0,99.0)
01900 DO 15 I=1,72
02000 M=RAND(1.0,99.0)
02100 15 L(I)=LS(IK+I)-K-M
02200 TYPE 17,(L(I),I=1,72)
02300 17 FORMAT(1X72A1)
02400 IK=IK+72
02500 LR=L(1)
02600 IF(IK.LT.N)GO TO 20
02700 TYPE 30
02800 30 FORMAT(//' TYPE FIRST LETTER OF LAST LINE IF RIGHT'/)
02900 ACCEPT 23,MR
03000 23 FORMAT(A1)
03100 IF(MR.NE.LR)GO TO 3
03200 CALL RNDINT
03300 DO 8 I=1,J
03400 8 M=RAND(1.0,99.0)
03500 5 TYPE 4
03600 4 FORMAT(' TYPE LINE OR <CR> TO SAVE'/)
03700 ACCEPT 6,(L(I),I=1,72)
03800 6 FORMAT(72A1)
03900 IF(L(1).EQ.' ')GO TO 7
04000 DO 9 I=1,72
04100 M=RAND(1.0,99.0)
04200 N=N+1
04300 9 LS(N)=L(I)+K+M
04400 GO TO 5
04500 7 TYPE 10
04600 10 FORMAT(' TYPE 5 LETTER NAME FOR FILE'/)
04700 ACCEPT 11,NAME
04800 11 FORMAT(A5)
04900 IF(NAME.EQ.' ')GO TO 7
05000 CALL OFILE(1,NAME)
05100 WRITE(1)N,(LS(I),I=1,N)
05200 END FILE 1
05300 GO TO 12
05400 END